package com.ruoyi.oar.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Tolerate;
import java.io.Serializable;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.GeneralDTO;
/**
 * 导入的网约房对象 oar_imp_net_houseDTO
 *
 * @author ruoyi
 * @date 2022-02-24
 */
@Builder
@Data
@ApiModel("导入的网约房业务对象")
//@JsonInclude(JsonInclude.Include.NON_NULL) 是否忽略空值
public class OarImpNetHouseDTO extends GeneralDTO implements Serializable{
    private static final long serialVersionUID = 1L;
    @Tolerate
    public OarImpNetHouseDTO() {
    }
    /** 批次名称 */
    @ApiModelProperty(value = "批次名称")
    @Excel(name = "批次名称")
    private String batchName;
    /** 网约平台名称 */
    @ApiModelProperty(value = "网约平台名称")
    @Excel(name = "网约平台名称",dictType="oar_house_data_sources")
    private String netAboutName;
    /** 所属区域 */
    @ApiModelProperty(value = "所属区域")
    @Excel(name = "所属区域")
    private String parentCode;
    /** 网约房名称 */
    @ApiModelProperty(value = "网约房名称")
    @Excel(name = "网约房名称")
    private String companyName;
    /** 网约房地址 */
    @ApiModelProperty(value = "网约房地址")
    @Excel(name = "网约房地址")
    private String businessAddr;
    /** 联系方式 */
    @ApiModelProperty(value = "联系方式")
    @Excel(name = "联系方式")
    private String mobile;
    /** 数据来源  0:主动上报 1:网安 2:摸排数据来源 */
    @ApiModelProperty(value = "数据来源  0:主动上报 1:网安 2:摸排数据来源")
    @Excel(name = "数据来源  0:主动上报 1:网安 2:摸排数据来源",dictType="oar_house_data_sources")
    private String dataSource;
    /** 所属分局名称 */
    @ApiModelProperty(value = "所属分局名称")
    @Excel(name = "所属分局名称")
    private String checkParentDeptName;
    /** 归属派出所名称 */
    @ApiModelProperty(value = "归属派出所名称")
    @Excel(name = "归属派出所名称")
    private String checkDeptName;
    /** 单位名称(网约房名称) */
    @ApiModelProperty(value = "单位名称(网约房名称)")
    @Excel(name = "单位名称(网约房名称)")
    private String checkCompanyName;
    /** 房名称经营地址(标准) */
    @ApiModelProperty(value = "房名称经营地址(标准)")
    @Excel(name = "房名称经营地址(标准)")
    private String checkBusinessAddr;
    /** 经营人姓名-场所负责人姓名 */
    @ApiModelProperty(value = "经营人姓名-场所负责人姓名")
    @Excel(name = "经营人姓名-场所负责人姓名")
    private String checkUserName;
    /** 经营人证件类型(场所负责人证件类型) */
    @ApiModelProperty(value = "经营人证件类型(场所负责人证件类型)")
    @Excel(name = "经营人证件类型(场所负责人证件类型)",dictType="oar_house_card_type")
    private Integer checkUserCardType;
    /** 经营人证件号码(场所负责人证件号码) */
    @ApiModelProperty(value = "经营人证件号码(场所负责人证件号码)")
    @Excel(name = "经营人证件号码(场所负责人证件号码)")
    private String checkUserCardNo;
    /** 经营人联系电话(场所负责人证件号码) */
    @ApiModelProperty(value = "经营人联系电话(场所负责人证件号码)")
    @Excel(name = "经营人联系电话(场所负责人证件号码)")
    private String checkUserMobile;
    /** 房东姓名(法人姓名) */
    @ApiModelProperty(value = "房东姓名(法人姓名)")
    @Excel(name = "房东姓名(法人姓名)")
    private String checkLandlordName;
    /** 房东证件类型(法人证件类型) */
    @ApiModelProperty(value = "房东证件类型(法人证件类型)")
    @Excel(name = "房东证件类型(法人证件类型)",dictType="oar_house_card_type")
    private Integer checkLandlordCarType;
    /** 房东证件号码(法人证件号码) */
    @ApiModelProperty(value = "房东证件号码(法人证件号码)")
    @Excel(name = "房东证件号码(法人证件号码)")
    private String checkLandordCardNo;
    /** 房东联系电话(法人证件号码) */
    @ApiModelProperty(value = "房东联系电话(法人证件号码)")
    @Excel(name = "房东联系电话(法人证件号码)")
    private String checkLandordMobile;
    /** 房间数 */
    @ApiModelProperty(value = "房间数")
    @Excel(name = "房间数")
    private Integer checkRoomsNo;
    /** 场所实时状态 0:营业 1暂停 */
    @ApiModelProperty(value = "场所实时状态 0:营业 1暂停")
    @Excel(name = "场所实时状态 0:营业 1暂停",dictType = "oar_house_real_time_state")
    private Integer checkRealTimeState;
    /** 责任民警 */
    @ApiModelProperty(value = "责任民警")
    @Excel(name = "责任民警")
    private String checkDutyPolice;
    /** 是否网约房 0否 1是 */
    @ApiModelProperty(value = "是否网约房 0否 1是")
    @Excel(name = "是否网约房 0否 1是",dictType = "sys_is_or_no")
    private Integer checkIsNetHouse;
    /** 核查结果 */
    @ApiModelProperty(value = "核查结果")
    @Excel(name = "核查结果")
    private String checkVerifiResults;
    /** 是否已下发核查 0 否 1是 */
    @ApiModelProperty(value = "是否已下发核查")
    @Excel(name = "是否已下发核查 ")
    private Boolean isIssuedCheck;
    /** 是否已选 0 否 1是 */
    @ApiModelProperty(value = "是否已选")
    @Excel(name = "是否已选")
    private Boolean isCheck;
    /** 临时网约id集合*/
    private String[] ids;

}
